accessory placenta - French English Dictionary